humiliate oneself vilely - Francés Inglés Diccionario